home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / FALLOUT.ZIP / fallout.txt
Text File  |  1997-03-09  |  6KB  |  163 lines

  1. []fAll0ut[] v0.6 MisFiTS (c) 1997
  2. ----------------------------------------------------------------------------
  3. ----------------------------------------------------------------------------
  4. This is a MASS Addon script used for mIRC 4.7+
  5. You can find me on DALNET mostly and someitmes on Undernet.
  6. Released: 3/9/97 at 7:35 PM
  7. Email: aambax@sockets.net
  8. Homepage: http://www.no.homepage.yet
  9. ----------------------------------------------------------------------------
  10. ----------------------------------------------------------------------------
  11. []AliAseS[] !!Type /fhelp for help on these aliases!! []AliAseS[]
  12. ----------------------------------------------------------------------------
  13. ***COPY AND PASTE ALL THE FOLOOWING BELOW INTO YOUR ALIASES***
  14. ----------------------------------------------------------------------------
  15.  
  16. /vers { return []fAll0ut[] }
  17. /fhelp { 
  18.   set %fhelp []fAll0ut[]áv0.6á[-helpáwindow-] | query %fhelp | echo %fhelp $vers Mass addon aliase help | echo %fhelp $vers /massmsg <text> - Mass msg active window. | echo %fhelp $vers /massnotice <text> - Mass notice active window.
  19.   echo %fhelp $vers /massopnotice <text> - Mass notice all ops. | echo %fhelp $vers /massnopnotice <text> - Mass notice all non-ops. | echo %fhelp $vers /massopmsg <text> - Mass msg all ops. | echo %fhelp $vers /massnopmsg <text> - Mass msg all non-ops. 
  20.   echo %fhelp $vers /massctcp <type> - Mass CTCP active window. | echo %fhelp $vers /massop - Mass op everyone in active window. | echo %fhelp $vers /massdeop - Mass deop everyone in active window.
  21.   echo %fhelp $vers /massban - Mass ban everyone in active window. | echo %fhelp $vers /masskick - Mass kick everyone in active window. | echo %fhelp $vers /masskickban - Mass kick-ban active window. | echo %fhelp $vers End of mass addon aliase help | echo %fhelp $vers | echo %fhelp $vers Released: 3/9/97 at 7:35 PM | echo %fhelp $vers v0.8 MisFiTS, email: aambax@sockets.net | echo %fhelp $vers Homepage: http://www.no.homepage.yet | echo %fhelp $vers
  22. }
  23. /massop {
  24.   echo 1 -a $vers mass op # 
  25.   set %chan #
  26.   set %i 1
  27.   set %num 0
  28.   :start
  29.   set %user $nick(%i,%chan)
  30.   if (%user == $null) { raw -q mode # +oooooo %nick | unset %nick | unset %i | unset %chan | unset %num | halt }
  31.   if (%user != $me) { set %nick %user %nick | if (%num == 6) { raw -q mode %chan +oooooo %nick | unset %nick | set %num 0 } }  
  32.   inc %i 1 
  33.   inc %num 1  
  34.   goto start
  35. }
  36. /massdeop {
  37.   echo 1 -a $vers mass deop # 
  38.   set %chan #
  39.   set %i 1
  40.   set %num 0
  41.   :start
  42.   set %user $opnick(%i,%chan)
  43.   if (%user == $null) { raw -q mode # -oooooo %nick | unset %nick | unset %i | unset %chan | unset %num | halt }
  44.   if (%user != $me) { set %nick %user %nick | if (%num == 6) { raw -q mode %chan -oooooo %nick | unset %nick | set %num 0 } }  
  45.   inc %i 1 
  46.   inc %num 1  
  47.   goto start
  48. }  
  49. /masskick {
  50.   echo 1 -a $vers mass kick # 
  51.  set %i 1
  52.  :start
  53.  set %nick $nick(%i,#)
  54.  if (%nick == $null) { halt }
  55.  if (%nick != $me) { kick # %nick Mass Kick $vers }
  56.  inc %i 1  
  57.  goto start  
  58. }
  59. /massban {
  60.   echo 1 -a $vers mass ban # 
  61.  set %i 1
  62.  :start
  63.  set %nick $nick(%i,#)
  64.  if (%nick == $null) { halt }
  65.  if (%nick != $me) { ban # %nick 3 }
  66.  inc %i 1  
  67.  goto start  
  68. }
  69. /masskickban {
  70.   echo 1 -a $vers mass kick-ban # 
  71.   set %i 1
  72.   :start
  73.   set %nick $nick(%i,#)
  74.   if (%nick == $null) { halt }
  75.   if (%nick != $me) { ban # %nick 3 | kick # %nick Mass Kick-Ban $vers }
  76.   inc %i 1  
  77.   goto start  
  78. }
  79. /massmsg { 
  80.   set %massm 0
  81.   echo 1 -a $vers mass msg to # with -> *1
  82.   %m = *1
  83.   %i  = 0
  84.   %mnicks = ""
  85.   :Start
  86.   %i = %i + 1
  87.   if (($nick(%i,#) == $me)) { goto start } 
  88.   if ($nick(%i,#) == $null) { goto end }
  89.   %mnicks = %mnicks $+ $nick(%i,#) $+ ,
  90.   goto Start
  91.   :End
  92.   .msg %mnicks $vers $+ ( $+ $nick(0,#) $+ ) *1
  93. }
  94. /massnotice {
  95.   echo 1 -a $vers mass notice to # with -> *1
  96.   set %m 0 | set %n $nick(0,$chan)
  97.   :start
  98.   inc %m 1
  99.   if (%m > %n) { unset %m | unset %n | halt }
  100.   if ($nick(%m,$chan) == $me) { goto start }
  101.   .notice $nick(%m,$chan) $vers $+ ( $+ $nick(0,#) $+ ) *1
  102.   goto start
  103. }
  104. /massopnotice {
  105.   echo 1 -a $vers mass op notice to # with -> *1
  106.   set %m 0 | set %n $nick(0,$chan)
  107.   :start
  108.   inc %m 1
  109.   if (%m > %n) { unset %m | unset %n | halt }
  110.   if ($nick(%m,$chan) !isop $chan) { goto start }
  111.   if ($nick(%m,$chan) == $me) { goto start }
  112.   .notice $nick(%m,$chan) (Op) $+ $vers $+ ( $+ $nick(0,#) $+ ) *1
  113.   goto start
  114. }
  115. /massnopnotice {
  116.   echo 1 -a $vers mass non-op notice to # with -> *1
  117.   set %m 0 | set %n $nick(0,$chan)
  118.   :start
  119.   inc %m 1
  120.   if (%m > %n) { unset %m | unset %n | halt }
  121.   if ($nick(%m,$chan) isop $chan) { goto start }
  122.   if ($nick(%m,$chan) == $me) { goto start }
  123.   .notice $nick(%m,$chan) (NonOp) $+ $ver $+ ( $+ $nick(0,#) $+ ) *1
  124.   goto start
  125. }
  126. /massopmsg {
  127.   echo 1 -a $vers mass op msg to # with -> *1
  128.   set %m 0 | set %n $nick(0,$chan)
  129.   :start
  130.   inc %m 1
  131.   if (%m > %n) { unset %m | unset %n | halt }
  132.   if ($nick(%m,$chan) !isop $chan) { goto start }
  133.   if ($nick(%m,$chan) == $me) { goto start }
  134.   .msg $nick(%m,$chan) (Op) $+ $vers $+ ( $+ $nick(0,#) $+ ) *1
  135.   goto start
  136. }
  137. /massnopmsg {
  138.   echo 1 -a $vers mass non-op msg to # with -> *1
  139.   set %m 0 | set %n $nick(0,$chan)
  140.   :start
  141.   inc %m 1
  142.   if (%m > %n) { unset %m | unset %n | halt }
  143.   if ($nick(%m,$chan) isop $chan) { goto start }
  144.   if ($nick(%m,$chan) == $me) { goto start }
  145.   .msg $nick(%m,$chan) (NonOp) $+ $vers $+ ( $+ $nick(0,#) $+ ) *1
  146.   goto start
  147. }
  148. /massctcp {
  149.   echo 1 -a $vers mass *1 ctcp to #
  150.   set %m 0 | set %n $nick(0,$chan)
  151.   :start
  152.   inc %m 1
  153.   if (%m > %n) { unset %m | unset %n | halt }
  154.   if ($nick(%m,$chan) == $me) { goto start }
  155.   /.ctcp $nick(%m,$chan) *1
  156.   goto start
  157. }
  158.  
  159. ----------------------------------------------------------------------------
  160. ----------------------------------------------------------------------------
  161. ***END*** (c) 1997 MisFiTS
  162. ----------------------------------------------------------------------------
  163. ----------------------------------------------------------------------------